import request from '@/utils/request';

const PRE_URL = '/abtest/module';

/**
 * 查询全部模块
 * @param {*} params
 */
export async function getAllModules() {
  return request(`${PRE_URL}/getAllModules`, {
    method: 'POST',
    data: {},
  });
}

/**
 * 根据条件查询实验列表
 * @param {*} params
 */
export async function queryModule(params) {
  return request(`${PRE_URL}/getByPage`, {
    method: 'POST',
    data: {
      ...params,
    },
  });
}

/**
 * 添加实验
 * @param {*} params
 */
export async function addModule(params) {
  return request(`${PRE_URL}/add`, {
    method: 'POST',
    data: {
      ...params,
    },
  });
}

/**
 * 修改实验应用信息
 * @param {*} params
 */
export async function editModule(params) {
  return request(`${PRE_URL}/edit`, {
    method: 'POST',
    data: {
      ...params,
    },
  });
}

/**
 * 删除实验
 * @param {Long} id 实验id
 */
export async function delModule(id) {
  return request(`${PRE_URL}/del`, {
    method: 'POST',
    data: {
      id,
    },
  });
}
